Skip to content

filebrowser/tagtree/playlistsviewer: Add multiselection operations - #2

Open
Olsro wants to merge 1 commit into
nuxcodes:masterfrom
Olsro:nux_multiselection
Open

filebrowser/tagtree/playlistsviewer: Add multiselection operations#2
Olsro wants to merge 1 commit into
nuxcodes:masterfrom
Olsro:nux_multiselection

Conversation

@Olsro

@Olsro Olsro commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

This new feature allows to do mass operations to provide much more flexibility making selected mixes and reorganizing/reordering the playlist directly on your Rockbox device.

There's also new related hotkeys to make usability even better.

Compatible actions :
Playlists viewer -> mass move, delete, add next / add to playlist Tagtree/filebrowser -> mass add next / add to playlist

Notes:

  • Voicing may sound strange/partially lacking, because untested.
  • Touchscreens have additional codes about list rendering. There's a function to update. I could not do it yet as I don't have the hardware to do tests. I added a FIXME accordingly.

Change-Id: Ia57b59fb5646ba3ec47aa16c8db802f3946a0008

This new feature allows to do mass operations to provide much more flexibility making selected mixes and reorganizing/reordering the playlist directly on your Rockbox device.

There's also new related hotkeys to make usability even better.

Compatible actions :
Playlists viewer -> mass move, delete, add next / add to playlist
Tagtree/filebrowser -> mass add next / add to playlist

Notes:
- Voicing may sound strange/partially lacking, because untested.
- Touchscreens have additional codes about list rendering. There's a function to update. I could not do it yet as I don't have the hardware to do tests. I added a FIXME accordingly.

Change-Id: Ia57b59fb5646ba3ec47aa16c8db802f3946a0008

# Conflicts:
#	apps/gui/list.h
#	apps/menu.c
#	apps/playlist.c
#	apps/playlist.h
#	apps/plugin.h
#	apps/plugins/random_folder_advance_config.c

# Conflicts:
#	apps/gui/bitmap/list-skinned.c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant